/**
 * 购物中心
 */

import request from "@/request";

/**
 * 获取购物中心所有轮播图商品
 * @param formData 以table形式传输至后端的数据
 * @returns {*}
 */
export function selectCommodityByCarousel(formData) {
    return request({
        url: '/mall/carousel/all',
        method: 'post',
        headers: {"Content-Type": "multipart/form-data"},
        data: formData
    })
}

/**
 * 获取全部商品（购物中心）
 * @param formData 以table形式传输至后端的数据
 * @returns {*}
 */
export function selectMallAllCommodity(formData) {
    return request({
        url: '/mall/commodity/all',
        method: 'post',
        headers: {"Content-Type": "multipart/form-data"},
        data: formData
    })
}

/**
 * 获取全部商家的展示信息
 */
export function selectMallAllMerchant(formData) {
    return request({
        url: '/mall/merchant/all',
        method: 'post',
        headers: {"Content-Type": "multipart/form-data"},
        data: formData
    })
}

/**
 * 根据商品名称查询商品信息（购物中心）
 * @param formData 以table形式传输至后端的数据
 * @returns {*}
 */
export function selectMallCommodityByText(formData) {
    return request({
        url: '/mall/commodity/select/text',
        method: 'post',
        headers: {"Content-Type": "multipart/form-data"},
        data: formData
    })
}

/**
 * 按照顾客自定义的排序规则进行排序（购物中心）
 * @param formData 以table形式传输至后端的数据
 * @returns {*}
 */
export function sortByRule(formData) {
    return request({
        url: '/mall/commodity/sort/rule',
        method: 'post',
        headers: {"Content-Type": "multipart/form-data"},
        data: formData
    })
}